package cn.hg.solon.youcan.system.service;

import java.util.List;

import com.mybatisflex.core.service.IService;

import cn.hg.solon.youcan.system.entity.SysPermission;
import cn.hg.solon.youcan.system.entity.SysRole;
import cn.hg.solon.youcan.system.entity.SysUser;

/**
 * @author 胡高
 */
public interface SysPermissionService extends IService<SysPermission> {

    boolean checkUnique(SysPermission bean);

    boolean save(SysPermission bean);

    List<SysPermission> listByRole(SysRole role);

    List<SysPermission> listByUser(SysUser user);

    boolean update(SysPermission exist);

}
